-
-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build OSX with Cmake #18
Conversation
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
@conda-forge-admin, please rerender |
…nda-forge-pinning 2020.01.10
So that patch did fix the |
I am optimistic about this commit. Turns out the CMake project was manually specifying a deployment target (10.7) instead of respecting the currently defined one (10.9 for CF). The key was this chat exchange at gitter. |
I can't believe I had to comment out a non-code file to workaround that issue, but it worked 🤣 I can't decide if I am excited or terrified. Now we are stuck at 90%, with errors related to X:
Maybe we don't need X11 in OSX and can use the libraries in |
This might be the reason: conda-forge/tk-feedstock#15 |
Looks like |
For some reason I can build locally now, and I am supposedly using the same settings as in the CI. Only thing I can think of is that the CI is headless and might be missing some X libs? No clue, to be honest. |
Unsurprisingly, we can build |
I'm not a macOS user, but it's surely better than no OSX build at all. Great work, thanks a lot! |
Fine, we'll leave that for another PR. I'll create an issue to make sure we don't forget. I have also bumped up the build number. After the new builds are done, I'd say we can merge! |
Checklist
0
(if the version changed)conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)Changelog
gfortran
andcmake
have a small issue inosx
(submitted here). We are using a hack provided indftd4
. Let's see if this works!OSX_DEPLOYMENT_TARGET
was hardcoded to10.7
for OSX+Clang. Inconda-forge
this must be10.9
. A patch has been added to fix this.tk
bundles some X11 libs in theosx
package, clobbering ourxorg-*
dependencies. This is preventing us from buildingXleap
and other GUI-based components (although it did work on my local setup).libopenblas
must not be included-xdrfile/VERSION
has to be deleted so it doesn't interfere with the compilation process inosx
.